Added model for contract