made context as simple object