Basic operative new, edit, save, delete more or less working