major changes

hello octate, i have made some major changes to the library, i do not know if you want to add them to your repo or if thats too much changes for your library.

If you find these changes good and responable and you wish to add them, feel free to do so :D

thanks
spaniakos.