added some gplstuffs