putting it under GPL v3, thanks Frank