Principalmete tem funcoes que ainda preciso acabar