[Architecture] add all code