moved generic utilities to separate repository