fancy array way failed