Add setupPeriods function