make a new factory and use arrays to avoid rails to compress and mess up names