starting to build solver