testing new idea with fake variables without context extension