arraywdith wrong?