Property Search

work in progress