Towards Monosemanticity: A step towards understanding large language models