Factor engineering