working pfobject array