adding architecture and parts of introduction