fix bugs about add sub