add file replace action
add function to know storage path
add Download operation