prepare to use c2hs