added further arguments to the solve-call