add some tests
remove report functions for user
add some tests
Merge branch 'feature/up_test_coverage' into develop

* feature/up_test_coverage:
  add some tests
  remove report functions for user
  add some tests
Merge branch 'develop'

* develop:
  add some tests
  remove report functions for user
  add some tests