added GNU GPL v2