inconsistent assign of * to field names of a record in a viewInformation
An enter information show a * for fields which are mandatory. In viewinformation a * is on every field. Better to use the same scheme as with enterInformation (I prefer this one), or leave out the * everywhere in a viewInformation.