dicrectory block user rendering