change namespace structure and directory tree.
implement CkcRandom and CkcRandom2