Add code for advanced cource