housekeeping on todo