basic subdir support