better calculations, nsfw confirmation