This is demo for Interface