edit, update and destroy controller added