feat(loader): loader