this is bordering on being a bit gross, but amazing nonetheless