Codigo que eu criei do zero