setup cleanup
houskeeping
housekeepeing, also add daemon base class