melhor definição para context.js