better arrow model