added architectural requirements document