adding semantic classes