Apache License 2.0 header added