bug fix: user entering empty string