Explanation should include the following concepts: