centralized model