revise PRTObject