starting work on course flow