finalize Options && Functions re-ordering