re-order the script including