architectural consistency