Log exceptions
Create & implement Data interface