added Subject model