using packed struct shm info