duty add edit