ultima version funcional
ULTIMA VERSION