submodule commit and initial work on ghos stuff