form is functional, editing needs layering