redundant information removed