add method 1