delete unnesseary