Defined interface and stubbed first implementation