write -> design