revised arena API