logical architecture