refactor func_01 notation to fix possible manual renaming bug (func_1 vrs func_11 etc next conflict would be func_111)