add recurrent data