kyle-shen documents