begining of subjectView and subjectController