updated TODO a little.
added offset enum.
examples ...
cleanup and TODO.