architectural factors