property mapping with ranking implemented