Mechanical Time table