complete the edit and detail checking module