add new context to sync with frame.h