fixed factories selecting