first rule of machine added