removed all templates due to vc compat