spot add method