semantic dependency setup and sets ctrl/view setup