weird array is still bugging me