solve + bench added