adding semantic.gs