added title
implemented history for solve