init order change