return empty array when data not exist