Firat steps to macri-add
First steps for macro-add