Adding semantic extensions