diffraciton detail