added back compat Factor method and plugged in the methods that changed with the 5.0.0 release