Added more operation methods