spartan, but adequate.