Implemented some more operations