improving HAL responses with relations and links; shuffling things around a bit