add submodule amd
add submodule build
update submodules
use phosphorus