#595 add func-names rule
#595 add documenation for rule func-names