attempting to simplify manager-chain model

BREAKS BUILD
untested simplified model
tested simplified model, still needs refactoring
finished simplification, works great