Machinery Spring 2023