add project architecture