implemented silly processing