Commit stage

Investment stage