add extra op