use DS for directory separator