Much of the basics are done.