adding license information so it's free to use...