simple machine implementations 8022517