adjust architecture