Implemented the operation methods