Starting to implment the interface sample