minor today and moved context types to web (out of domain)