Pseudo codigo revisto + reinicio do EDB