testing operation