add subdirectories feature for VCS