better order to guide