nice, I'll refine them according to your suggestion.