correct mtr passing
move library init to static ctor
logger available in release compilation
bla bla bla
add normal distibution