my personal loader construction (seem like require)