I'm committing even though i am not done with this