Begin working on the interfaces