course request handling