Added comments n shit

All phases should be in separate files