telmo andre implementaçao logica