re order methods