imrpoved example