fix c&p bug