borrowed some code from the internet
enabled multiple-cursors
changed workgroups module