Alterações para funcionar programaticamente
Updates