simplify base template function mapping