commit with subfolders