added license, gnu gpl3