rename factory and create threads project