variable initialization
User input for origin
Added distance computation
Change find keys based on partial names
Updated comments