file cleanup + added gpl license