added function: not
added function: not