Diversas melhorias

Muitas melhorias