organized models to suit incoming data