better idea of todo