developing recurring tasks