Project leaf is almost finish. I'm bewildered by myself. Why am I couldn't finish the project sooner? Okay, I got a lot. More than I could handle. And to my amazement I've done it. Pushing myself again and again seems to be the only reasonable thing to do right now.