recurrence working!!!