moved factory to sheetmodel