Daniel Steinberg mechanics