the first completion of shared memory implementation