support for different properties in output (aside from standard ones) and formatting of output for each hit