Feel free to fork, clone, make pull Request, use and enjoy this code.