Add Method
Refactor