shock: wip on lines and groups