temply updated.

Try to create a ETContext type to handling the ETContext struct for the
APIs.