starting explanation