modify the gauss interface, & dynsoc