added an Apache2 license