mass-based vs rate-based