A reputation-based framework to support dynamic car-pooling