the method and parameter added for calculating the distance from current
passed location
added the id parameter for all descriptor