improve todos