if else nearly complete, forloops would be complete if not for the Grade Assigner carryover assignment.