added GardleStartServer, and fixed compiling