preliminray version of shm version 6