document.body might also be null
new build