first pass at contact modal, add more to model.system