unique operation added