enfim o primeiro codigo funcional