return empty array when data is not present