Rearange the order of the member function declarations