added some basic styling and animation