extracts workspace change