missed void* extraction for id, fixed