a context for testing