for the link buddy pretty interesting read actually!!