fix template generator