add course edit feature