Abstracting adapter
Abstract view adapter
Finished abstraction
Removed unused import