Explanation:  and  overwrites  and