do not use a function, it sucks when returning arrays