remove all unnecessery