add useless codes