Enhanced function sjt.df