J.W. complmented, need further testing, the current implmementation of star is not clean at all.