creation/edit gui working