finish new subject page, need to implement validation