adicionando requiremetns