initial for v2.
example works, unit tests do not work...