mechanical explanation