Basic functionality of solver working!!!!!!  : D