initial integration of solver