directory demo