add function create_directories