modify list / table family function (not complete)