adding speedup factors
since templates are gone, init/fini aren't needed