added check,prevent