add evil, thrift mode