Text this: Foundation. Analysis and design