new direction by yehan wang
_