学习avalon例子