support different server purchase