I did copy the code from someone else as it really became unproductive to keep trying to figure out how this works. Its way over my head. Can someone please point me in the right direction to get some more information on: 1- how to we work with date and time. I'm so confused there is so much information out there that I do not know where to start. 2. how does an iterator actually work? I'm really struggling with this topic and I read the articles more then once but the information is not enough to be able to do these tasks. Am I the only one that feels that codegym is now failing us as the lessons do not provide enough information to be able to do these task. 3. Is it normal that on average it takes me more than 2 hours per task? I hope to hear from you!!