Design iteration

shape