initial design
text updates