added solution plan