added apache license header