added ArrowFormat class