add edit, fixes