added avalon as submodule