add method put get delete suport