add Signatures to all function templates