add all files
add rationale for this extensions existence