refatoracoes em dojo.py