added gpl license and copyright comments