remove unnecessay code