Add an example: interfaces