calling new methods on ISolver