updated architecture documents