design is nearly done