categorize the methods