more styling and animation