implement course info retrieval