more consistent and understandable.. mainly, changing things like PS_Table => PS_TableRec + *PS_Table