add arch whitelist support