machines-encoding