add copy of studentgrade to use for schedulecomponent
lots of work on the profilecomponent