otimizações, padronizações e (wip) nova biblioteca