basic back-end setup for semantic interventions