Divise methods in sections to be more clean