refine method A::loader