remmoved redundancy