adding general course file and upload course function v1
debugged and tested new version
debugged and tested new version