Updating with initial widget implementation