create/edit/remove now work. style improvements