Explanation of self