fix overload, double braces init, other templates