a great improvement - glad that you have found helpful advice in here. A good way to push yourself is to map more and even join the challenges in here. Even if you don't win they push you to learn more