further work on process recurring