update doc and update graphic architecture