Add loop to choose from methods