deleting some useless codes