break out model into model