rough mechanic

.