Yycmechanics