styling and view update