Extraction over view (what is the size of the source file, what is the volume of each file, what type of file it is), how to map the files from source to target, what kind of business logic we have to implement, how to conduct unit testing all these comes under low level designing.