If architecture