rearranged instructions... :>