move qos into its own folder
support kill -HUP