added empty plus invalid pro validation