move to new templar, further work on robust mutexes
improved the examples