add xxx & doing