roughly
not defined yet