Mechanic and Related Update