lets do this
I think this is a solid v1.0.1