fix array check