learning from past