add and implement step button, add multiple functionality on solve button (solve, pause, resume)