refactor do script, google maps erro, e mais umas coisinhas