no need for course middleware