Write som architecture design