using flag for command-line parsing + new functions for printing
let's print the file name
verbose output
redefine home
better to use the created functions