add replacements
formatting and minor fixes
add mutationObserver, structure changes