Swan model about the use of diffra