added castor deep model