metodos a serem construidos