add some bad functions