shm code