Adicionados vários métodos