Igama elingundoqo Mechanics