courseplan: getting pretty close