Acknowledgements

This library use those terrific tools/libraries/data