so much things in my mind, i need to clear it