using mechanical elements