remove unnessecary