style create/edit and fix bugs