for archs