more test, add special case of naming functions