Created the interface properly