daemon class added.