add serving order function