add scott's work as submodule