replace isArray