return empty array when there is no results