clean up, print reprt from main