recurring slots implemented