Design iterations

Design iterations