get_alive, porting new structure