apply learnings