remove redundant part