added icon and zoom transitions