Add Hover Effects and Polish