added icon and hover option