perfectly put together in Models