pull
amended link_state struct