gave clear explaination