add class_dirname helper function