deal empty data