latest changes

next thing to do is pref/suf printing logic, outputting 3 rare features
(contain)