Added course request logic