complete functionality implementing additive (i.e.: trickle down) policies