there are several ways to understand this concept