add Serve method