split equal into array and non array methods