auto factory has been added