begin loader restructure
restructure loaders