extract variables.
implement 'createDir' func.
add unzip package.