Adding more of the interface