no need to cast to jsonarray