adapt models off of traits, to {} [] etc