Experiments with interface