give web apps some context