factory with problem need a issue to deal with