add long array parser