added start server method