Sort:  

It's very well-written. I can understand, but please understand it's nearly 1 am in India, haha