ODES PARTS
TO BE UPDATE LATER