initialize_period in init()