improve introduction, and several constants