various scripts for learnings