Prepare factor