add method devided