Added updating and view interfaces.