Adapted todo