some codes when I used in my job...best wishes...