Sort:  

I'm struggling with this since weeks...

It's brilliant Peter. I think you are being too critical, keep going.