added descriptions of each context