XR Hastings

update branch details