I use strategy pattern in reconciliation