Adicionando requirements e pequenos ajustes