remove unnecessaries1