woohooo works in 1.9.3 now time for cleanup! and refactoring... Also need to add better support to a number of the methods. For now 1.9.3 support good enough in the future will need to add 2.0.0 and 2.1.x support