add method completion