make it work on arm64