playing with json
refactoring in 3 projects
add messages