re-arrange the methods