Commit stage
Investment stage