\r\n ==> \n
return empty different type value by defferent type