One of my best challenges Please share I spent a lot of time on this project to make it work smoothly