implemented UserNumerics base