made gas compile
some more stuff