location class filling out
comparators & records updated to handle location class