Incorporated several recommendations. Thank you @shenyefeng,  @hujie5592427, @haojun, @wsxiaozhang you are all exceptional!