add some code for get cource from other source