Added interfaces as specified in the exercises