many tries with extra array - giving up