change method to make its role clear