signature APIs