This is a much better design implementation

An original mistake of mine made in the tutorial. 

It's appreciated where you put the credit in the README.md, or I would've never have found this mistake / repository.

Thanks ;)