deleting unnecessary part