add validation to ulapp