adding method