update reporter
fix header
add Configurable reporter
remove unused output method