Eldo track. (Messed up approach)