added the awesome blog post by youriackx