added solve to the web service. required modification to solve for
the module. solve at the module level works the same as it used to,
but now it is also added to the web service.