add libinicator support in main branch