Changed adapter.py and facade.py