add function signature field to definition