Almost done with interface.