added empty string check
ui changes
created parameters