ideas on the psData class