I don't understand the interface