implement create and destroy actions
first version