Todo::Finish basic function