added support for hourly, daily, and weekly snapshots