added gpl as per requirements