basic new/edit working, no error checking