adding Diagnals