tentativa de simplificar um pouco o código