some development for diffractor webpage