need some explaination