everything templated *and* no bugs
pulled offset into examples
killed some dead code