added basic Machine convertor implementation