Compiled out the dependencies and starting work on the solver