updated as per jomc comments plus adding graph and made it slightly more funny looking