add subjects model and edit show page