updated for arm64