first commit

add first version of the context and some documentation for it