this array is not pretty