refactor the support directory
move the function to server information