please have a check, I think this is used in many other places, should'nt it be better to put it in more appropriate path ?