arrow support and tests