modularized asociation loaders