document setup and intro