1. Commit
2. ???
3. Profit