revise loader