refine loading