add more recurrence tests