rename template arguments