manipulates a variety of models over features in
