updated main context holder