Reshaping data input for reactive course