handling empty values