add clock, identity module, test case