design as text