added gpl 3 license