Diffuser Class