add todo
move log format definitions in separate forlder