fix bug
return empty