styling and updatees