redundancy removed_2