improved course edit