editing and testing