added basic doc about architecture