implement create command
implement destroy command