add ecourse, vcouse, hcourse