Refactored Methods positions, now the methods fit as a tree structure.