final fixup