Extract dependency to method in report
add tmp dir
Add report spec, not ready yet