removed notion of a solver and switched to an assistant instead.