implement the property net work apis