Correção de bugs e algumas optimizações