subindo functions alterada para implementar neslleter