Implemented some special operations