Rearranged methods for top to bottom abstraction