avalon例子