added commands for update, delete, create