Adicionado classes funcionais