completed initial design