Solver changes
library for each project