user over time methods