Data interaction between classes and calculation add