Varias melhorias e funcionalidades