Updated Top metric

incorporated comments from earlier pull request. 
Might be cleaner to make a put_values_into_data that takes a dictionary mapping cols to values