add supervisord support