post,get,update,delete and review methods