a bunch of updates. to be checked on durian. does not build.