um pouco mudado o if