codigo de exemplo e ajustado js