I did mortgage re-financing with Bank of America ( BA ) in XX/XX/XXXX. 
The original agreement was that I would refinancing with {$0.00} closing cost but with interest rate slightly higher than the current market rate. BA did not stick to our original agreement. I was tricked into signing the loan, but at the end decided to pay it off completely ASAP. The new mortgage was paid off completely in XX/XX/XXXX. BA inappropriately withdrew money from my checking account at least on XXXX occasion. 
Originally the refinancing date was scheduled for XX/XX/XXXX. BA was very eager to do signing in XXXX. When I confronted them with the evidence that they where charging me extra origination fee, they lowered the closing fee, but unexpectedly moved the signing date to XX/XX/XXXX. The reason they said was I was supposed to receive appraisal report before signing. On the signing date in XXXX, I still did not have appraisal report from them. In fact it was not even mailed to me. At the same time XXXX withdrew {$1000.00} of previous mortgage payment, which they would not have done had we signed the refinancing in XXXX. As a result BA ended up charging me extra {$1000.00}. 
Multiple requests to explain what happened and return the money gave no results. 

In XX/XX/XXXX, the remaining principal balance on the mortgage was {$1200.00}, while the monthly payment was {$1200.00}. The accumulated interest form the month of XXXX was ~ {$4.00} ( 4.25 % annual interest on the loan ). Thus I was expected BA to withdraw {$1200.00} and close the loan account. Contrary to my expectation BA withdrew {$1200.00} and failed to provide any explanation of why that happened and when I will get the difference ( {$56.00} ) back. 
