more improvements
add report
updates