update what i learned so far