PUT , POST , DELETE all functionalities changes