add server option
formated source code