complete context