hellow example works with shmem