implement owens neighborhood; fix array init bug