diagnol method works
it sort of works
pre-reconciliation
adding diagonal