factory type has been changed to identifier