completed default template with subdirectory and file creation