another bunch of patches