add boolean switches for controlling output
add small disclaimer