tested todo model