lessons which I learnd basically.