refactor code in a private method
File Download Report
 + add user data model - the return value of new metric