A little bit about interface