very nice post. very inspiring points and very well written.