changed validations on subjects
homepage adjusted and improved with angular