changes from work, all login in visually works, reworking get_courses request