Design almost done.