complete EDIT