My implementation for the simulation machine simos