readme and architecture overview