Design pt1 done