more explaination