add method done