removing unnecessaries