add arena object state
fucjckck
fucjckck
fucjckck
fucjckck