Updating API, adding widgets