add function to copy needed result file
rewrite report to be inheritable