add TOD method