When Arjun ji aimed for the eye of fish, he had full focus on that eye and nowhere else. He was lazer focused on the eye. How can one have such focus in life so that whatever one aims for he/she can get in life both materially as well as spiritually. What I mean by lazer focus or 100% concentration is focus on any one activity at a given point of time. So for example if one is studying sometimes many useless thoughts come into one's mind and it is very common for all. What I want to do is to completely eradicate or minimize such thoughts which are not important while I am performing any activity. When we are performing any activity our complete focus should be only on that activity and all other thoughts become useless for us for the time being. I really want to know how can we achieve this in any phase of our lives. I am willing to put the effort and time required but i do not want to waste my time on unnecessary thoughts while focusing on one activity. This we can apply in bhakti as well. Suppose one is chanting mahamantra but in mind they are thinking about food, then it will not be effective. We need to depend on quality rather than quantity. I have also heard that whatever we imagine we see it in front of our eyes as well in real life. So if we imagine something in our mind, we can observe that whatever we imagined happens in our real life as well. It's like I imagine something and that thing appears before me. So is this because of such high focus on that particular thing in life? Kindly help me out.