adding Apache ASL license headers