improve parse bone assignment