keeping track of ALL of the codes learning things