add new method to solve it