Object.cStatus && Your status information success mught be blank and && non-success could be a character string Object.cValue && the expected value in your example the student ID Object.ValueType && Might be Fi=ull time student versus part time student etc.You can see that once you change to passiong and returning objects the potential flexibility is amazing.