add basic loader