work but for the factor