add property provider