• sounds like a job for slowly changing dimensions