new adding method 4