initial architecture documentation