new file: factor.ss