add not empty validation