added some styling and animation