added credits for Ewald