redundnacy removed