design change and required fields

admin can save names of degree program, and course groups by far.