starting on algebraic model