split out model itself