added apache license 2