complete basic design