separated models into separate apps