overall design complete