Split the methods into modules