improved way to add Tk producers