Has most of the code that i have talked about in my blog