arrows prototype