softmechanics