more function signatures (#9)