redundant info removed