added GNU GPL v3 license