separated models into package