Here is my altered versions of adapter and facade for lab 12.