pushing code in it's current state