Abstract deal

POLYMORPHISM AT ITS FINEST FOLKS