Implemented pop
fix push