+ (wip) seperate loader