final project mechanical