shm code progress