Added semantic_helpers module