public _groups -> groups
clean up
virtualscreen skeleton