making controlUtil a shared library