explaination1