some modifications
loader load