updated source to match license file