updated provider meta-data
cleaned up build, included provider properties and factory