fixing data and adding taught by