adding _ rule for function names