Second try at custom loadouts

This is the layout that is suppose to work.  needs testing.  if does not
work revert