basic design is done