working with files and directories added