Finished curried functions
pushing code