Added interfaces demo