normalized function signatures